package com.redxun.model.vo;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("指标分配表")
@TableName("zbgl_zbfpb")
public class ZbfpVo {

    @TableId(value = "ID_", type = IdType.INPUT)
    @ApiModelProperty(value = "主键")
    private String id;

    @TableField("REF_ID_")
    @ApiModelProperty(value = "外键")
    private String refId;

    @TableField("PARENT_ID_")
    @ApiModelProperty(value = "父ID")
    private String parentId;

    @TableField("UPDATE_VERSION_")
    @ApiModelProperty(value = "版本号")
    private BigDecimal updateVersion;

    @TableField("DATE_ZPPHO")
    @ApiModelProperty(value = "分配年份")
    private BigDecimal dateZppho;

    @TableField("SELECT_MDM4O")
    @ApiModelProperty(value = "资金划分")
    private String selectMdm4o;

    @TableField("INPUT_XMBRI")
    @ApiModelProperty(value = "单据编号")
    private String inputXmbri;

    @TableField("SELECT_D6U8E")
    @ApiModelProperty(value = "数据状态")
    private String selectD6u8e;

    @TableField("USER_BATBK")
    @ApiModelProperty(value = "分配人ID")
    private String userBatbk;

    @TableField("USER_BATBK_NAME")
    @ApiModelProperty(value = "分配人")
    private String userBatbkName;

    @TableField("DATE_8QMRD")
    @ApiModelProperty(value = "分配日期")
    private LocalDateTime date8qmrd;

    @TableField("BUTTONEDIT_CTLDC")
    @ApiModelProperty(value = "资金编号ID")
    private String buttoneditCtldc;

    @TableField("BUTTONEDIT_CTLDC_NAME")
    @ApiModelProperty(value = "资金编号")
    private String buttoneditCtldcName;

    @TableField("SELECT_KP7EA")
    @ApiModelProperty(value = "资金年份")
    private BigDecimal selectKp7ea;

    @TableField("INPUT_EN6WK")
    @ApiModelProperty(value = "资金文号")
    private String inputEn6wk;

    @TableField("SELECT_09QB6")
    @ApiModelProperty(value = "资金来源")
    private String select09qb6;

    @TableField("INPUT_ROLQV")
    @ApiModelProperty(value = "资金文件名称")
    private String inputRolqv;

    @TableField("NUMBER_89PBE")
    @ApiModelProperty(value = "资金金额")
    private BigDecimal number89pbe;

    @TableField("NUMBER_0XAPA")
    @ApiModelProperty(value = "已分配金额")
    private BigDecimal number0xapa;

    @TableField("NUMBER_HHV45")
    @ApiModelProperty(value = "未分配金额")
    private BigDecimal numberHhv45;

    @TableField("NUMBER_HD4AQ")
    @ApiModelProperty(value = "本次分配金额合计")
    private BigDecimal numberHd4aq;

    @TableField("TEXTAREA_KO7QJ")
    @ApiModelProperty(value = "备注")
    private String textareaKo7qj;

    @TableField("UPLOAD_96FXY")
    @ApiModelProperty(value = "相关附件")
    private String upload96fxy;

    @TableField("INST_ID_")
    @ApiModelProperty(value = "流程实例ID")
    private String instId;

    @TableField("INST_STATUS_")
    @ApiModelProperty(value = "流程实例状态")
    private String instStatus;

    @TableField("TENANT_ID_")
    @ApiModelProperty(value = "租户ID")
    private String tenantId;

    @TableField("CREATE_TIME_")
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @TableField("CREATE_BY_")
    @ApiModelProperty(value = "创建人ID")
    private String createBy;

    @TableField("UPDATE_BY_")
    @ApiModelProperty(value = "更新人")
    private String updateBy;

    @TableField("UPDATE_TIME_")
    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

    @TableField("CREATE_DEP_ID_")
    @ApiModelProperty(value = "组ID")
    private String createDepId;

    @TableField("COMPANY_ID_")
    @ApiModelProperty(value = "公司ID")
    private String companyId;

    @TableField("USER_INFO_")
    @ApiModelProperty(value = "用户信息")
    private String userInfo;

    @TableField("DELETED_")
    @ApiModelProperty(value = "逻辑删除")
    private Integer deleted;
}